IntelliJ IDEA常用快捷键总结

本文记录了 IntelliJ IDEA 在使用过程中常用的命令。

提示

名称 快捷键 作用
Basic Alt + / 提示补全【冲突,已修改】
SmartType Ctrl + Shift + Space 在列出的可选项中只显示出你所输入的关键字最相关的信息
Class Name Completion Ctrl + Alt + space 类名提示补全
Show Intention Actions Alt + Enter 万能解错/生成返回值变量
Complete statement Ctrl + Shift + Enter 代码补全后,自动在代码末尾添加分号结束符
Insert Live Template.. Ctrl + J 插入模板代码

搜索

名称 快捷键 作用
Serach Everywhere double Shift 弹出 Search Everywhere 弹出层
Find Action Ctrl + Shift + A 发号施令,可以在窗口输入命令直接执行
Next Highlighted Error F2 快速搜索类中的错误、警告
Previous Highlighted Error Shift + F2 向上快速搜索类中的错误、警告
Class.. Ctrl + N 查找类
File.. Ctrl + Shift + N 查找文件
Symbol.. Ctrl + Shift + Alt + N 查找类中的方法或变量

编辑

名称 快捷键 作用
Comment with Line Comment Ctrl + / 单行注释,即://…
Comment with Block Comment Ctrl + Shift + / 多行注释注释,即://
Duplicate Lines Ctrl + D 向下复制一行
Delete Line Ctrl + Y 删除一行或选中行
Move Statement Down Ctrl + Shift + ↑ 向下移动行
Move Statement Up Ctrl + Shift + ↓ 向上移动行
Smart line split Ctrl + Enter 新增一行,原来所在的光标不变
Start New Line Shift + Enter 新增一行,光标处于新加的空行上
Start New Line Before Current Ctrl + Alt + Enter 向上新增一行
Toggle Case Ctrl + Shift + U 大写转小写/小写转大写
Reformat Code Ctrl + Alt + L 格式化代码
Undo Ctrl + Z 撤销
Redo Ctrl + Shift+ Z 反撤销
Close Ctrl + F4 关闭当前打开的编辑标签页
Close all 【默认没有】 关闭所有打开的编辑标签页
Generate Alt + Insert 生成构造器/get/set/toString
Surround With Ctrl + Alt + T 生成(if..else,try..catch, for, synchronized, etc.) 等等
Select successively increasing code blocks Ctrl + W 选中当前光标所在的代码块,多次触发,代码块会逐级变大
Decrease current selection to previous state Ctrl + Shift + W 是 Ctrl + W 的反向操作,多次触发,代码块会逐级变小,最小变为光标
Optimize imports Ctrl + Alt + O 去除没有实际用到的包

页面切换

名称 快捷键 作用
Go to line Ctrl + G 跳转至某一行代码
Back Ctrl + Alt + ← 退回到前一个编辑的页面
Forward Ctrl + Alt + → 进入到下一个编辑的页面(针对于上条)
Recently Files Ctrl + E 打开最近打开的文件
Recent Changes Alt + Shift + C 最近更改的代码
Recently Changed Files Ctrl + Shift+ E 打开最近修改的文件
Show In Explorer 【默认没有】 打开代码所在硬盘文件夹

类信息查看

名称 快捷键 作用
Type Hierarchy Ctrl + H 查看继承关系
Parameter Info Ctrl + P 方法参数提示显示
Structure Alt + 7 查看类的结构:类似于 eclipse 的 outline
Quick Documentation Ctrl + Q 查看文档说明
Call Hierarchy Ctrl + Alt + H 查找方法在哪里被调用
Method Hierarchy Ctrl + Shift + H 查看方法的多层重写结构
Collapse Ctrl + - 收起的方法
Expand Ctrl + + 打开方法
Collapse all Ctrl + Shift + - 收起所有的方法
Expand all Ctrl + Shift + + 打开所有方法
Show UML Diagram Ctrl + Alt + Shift + U 查看类的继承结构图
Override methods Ctrl + O 展示该类中所有覆盖或者实现的方法列表,重写
File Structure Ctrl+F12 显示当前文件的结构

重构

名称 快捷键 作用
Refactor This… Ctrl + Shift + Alt + T 展示重构相关的快捷键
Rename Shift + F6 重构:修改变量名与方法名
Introduce Field Ctrl + Alt + F 局部变量抽取为成员变量
Extract Method Ctrl + Alt + M 抽取方法

其他

名称 快捷键 作用
Add To Favorites Alt + Shift + F 添加到收藏

参考文章

快捷键 - IntelliJ IDEA 使用教程 - 极客学院Wiki

如果喜欢, 请给我加个🍗~
0%